package cn.stylefeng.guns.modular.transport.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 临时工签到
 * </p>
 *
 * @author 翟登巍
 * @since 2024-03-05
 */
@TableName("transport_registration_signin")
public class TransportRegistrationSignin implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 名字
     */
    @TableField("temporary_name")
    private String temporaryName;

    /**
     * 手机号
     */
    @TableField("tel")
    private String tel;

    /**
     * 劳务公司
     */
    @TableField("labor_services")
    private String laborServices;

    /**
     * 身份证号
     */
    @TableField("idcard")
    private String idcard;

    /**
     * 计费模式
     */
    @TableField("billing_mode")
    private String billingMode;

    /**
     * 开始时间
     */
    @TableField("start_time")
    private String startTime;

    /**
     * 结束时间
     */
    @TableField("end_time")
    private String endTime;

    /**
     * 总时
     */
    @TableField("total")
    private String total;

    /**
     * 工作岗位
     */
    @TableField("job")
    private String job;

    /**
     * 部门id
     */
    @TableField("dept_id")
    private Long deptId;

    /**
     * 交付id
     */
    @TableField("deliver_id")
    private Long deliverId;

    /**
     * 签到位置
     */
    @TableField("v1")
    private String v1;

    /**
     * 签退位置
     */
    @TableField("v2")
    private String v2;

    /**
     * v3
     */
    @TableField("v3")
    private String v3;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTemporaryName() {
        return temporaryName;
    }

    public void setTemporaryName(String temporaryName) {
        this.temporaryName = temporaryName;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getLaborServices() {
        return laborServices;
    }

    public void setLaborServices(String laborServices) {
        this.laborServices = laborServices;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getTotal() {
        return total;
    }

    public void setTotal(String total) {
        this.total = total;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }

    public String getBillingMode() {
        return billingMode;
    }

    public void setBillingMode(String billingMode) {
        this.billingMode = billingMode;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getDeliverId() {
        return deliverId;
    }

    public void setDeliverId(Long deliverId) {
        this.deliverId = deliverId;
    }

    public String getV1() {
        return v1;
    }

    public void setV1(String v1) {
        this.v1 = v1;
    }

    public String getV2() {
        return v2;
    }

    public void setV2(String v2) {
        this.v2 = v2;
    }

    public String getV3() {
        return v3;
    }

    public void setV3(String v3) {
        this.v3 = v3;
    }

    @Override
    public String toString() {
        return "TransportRegistrationSignin{" +
                "id=" + id +
                ", temporaryName=" + temporaryName +
                ", tel=" + tel +
                ", laborServices=" + laborServices +
                ", idcard=" + idcard +
                ", billingMode=" + billingMode +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", total=" + total +
                ", job=" + job +
                ", deptId=" + deptId +
                ", deliverId=" + deliverId +
                ", v1=" + v1 +
                ", v2=" + v2 +
                ", v3=" + v3 +
                "}";
    }
}
